package router

import (
	"chatroom/service"

	"github.com/gin-gonic/gin"
)

func Router() *gin.Engine {
	r := gin.Default()

	// 用户登录
	r.POST("/login", service.Login)

	// 用户注册
	r.POST("/register", service.Register)
	//路由建组，这个组里的接口都需要token
	auth := r.Group("/u", AuthCheck())
	// 用户详情
	auth.GET("/user/detail", service.UserDetail)

	// 发送、接受消息
	auth.GET("/websocket/message", service.WebsocketMessage)
	return r
}
